package Compation;

/**
 * 给你一个字符串 s ，字符串的「能量」定义为：只包含一种字符的最长非空子字符串的长度。
 *
 * 请你返回字符串的能量。
 */
public class maxPower {
    public static void main(String[] args) {
        String s = "ccbccbb";
        System.out.println(new maxPower().maxPower(s));
    }

    public int maxPower(String s) {
        if (s == null || s.length() == 0) return 0;
        int res = 1;
        for (int i = 0; i < s.length(); i++) {
            for (int j = i + 1; j < s.length(); j++) {
                int tempRes = 1;
                while (s.charAt(j) == s.charAt(i)) {
                    tempRes++;
                    j++;
                    if (j < s.length()) {
                        continue;
                    } else {
                        break;
                    }
                }
                res = Math.max(tempRes, res);
                i = j;
            }
        }
        return res;
    }
}
